package net.entelijan.cobean.core;

/**
 * This interface must be extended by all initializers that should be called by
 * the immediate initializer.
 * 
 * It helps to extract the necessary informations using reflection.
 * 
 * @author Wagner
 * 
 * @param <B>
 *            Class of the initialized component bean
 */
public interface IInitializer<B> {

	public B initialize();

}
